package org.example.travel_web.entity;

import com.baomidou.mybatisplus.annotation.*;
import lombok.Data;

import java.time.LocalDateTime;

/**
 * 用于存储旅游路线的基本信息
 *
 * @TableName travel_routes
 */
@TableName(value = "travel_routes")
@Data
public class RoutesET {
    /**
     * 路线 ID
     */
    @TableId(type = IdType.AUTO)
    private Integer routeId;

    /**
     * 路线标题
     */
    private String title;

    /**
     * 路线简要描述
     */
    private String description;

    /**
     * 所属分类 ID
     */
    private Integer categoryId;

    /**
     * 推荐指数 1 - 5
     */
    private Integer recRate;

    /**
     * 总天数
     */
    private Integer days;

    /**
     * 行程特色
     */
    private String special;
    /**
     * 封面
     */
    private String pic;

    /**
     * 图片
     */
    private String images;

    private String content;

    private String destination;

    /**
     * 创建时间
     */
    @TableField(fill = FieldFill.INSERT)
    private LocalDateTime createdAt;

    /**
     * 更新时间
     */
    @TableField(fill = FieldFill.INSERT_UPDATE)
    private LocalDateTime updatedAt;
}